a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
li, ol, ul { list-style: outside none none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
address, cite, code, dfn, em, i, var { font-style: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.clearfix::after { content: " "; display: block; clear: both; height: 0px; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
a { text-decoration: none; color: rgb(34, 68, 221); }
a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
body { min-width: 1190px; font-family: Microsoft Yahei,arial,"sans-serif"; }
input::-moz-placeholder { color: rgb(153, 153, 153); }
.fc-org { color: rgb(255, 102, 0); }
.w { width: 1190px; margin: 0px auto; }
.active .choose-city i, .call-back, .choose-city i, .close-box, .close-side, .ewm-app, .ewm-wx, .fb-btn, .footer-logo, .hot-phone i, .logo, .open-box, .totop { background-repeat: no-repeat; background-image: url('http://sta.guazistatic.com/c2c_web/global-3.eec70361a72926654002776168a54cb7.png'); }
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hd-top { width: 1190px; height: 85px; margin: 0px auto; }
.logo { display: block; float: left; width: 256px; height: 85px; background-position: 0px 0px; }
.c2city { margin: 25px 0px 0px 30px; display: inline-block; position: relative; z-index: 20; float: left; }
.choose-city { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px; height: 34px; line-height: 34px; display: inline-block; position: relative; border: 1px solid rgb(231, 231, 231); border-radius: 5px; }
.choose-city:hover { text-decoration: none; }
.choose-city span { color: rgb(0, 0, 0); font-size: 14px; }
.choose-city i { display: inline-block; vertical-align: middle; width: 12px; height: 8px; margin-left: 12px; background-position: 0px -100px; }
.maskline { left: 1px; right: 1px; z-index: 21; height: 1px; line-height: 1px; font-size: 1px; }
.city-box, .maskline { position: absolute; top: 35px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; }
.city-box { z-index: 20; left: 0px; border: 1px solid rgb(231, 231, 231); width: 338px; font-family: Microsoft YaHei; }
.all-city { padding: 15px 0px 0px 15px; height: 465px; overflow: auto; }
.all-city dl { padding-bottom: 7px; overflow: hidden; }
.all-city dt { width: 30px; margin-right: 6px; color: rgb(34, 172, 56); }
.all-city dd, .all-city dt { float: left; line-height: 18px; }
.all-city dd { width: 265px; }
.all-city dd a { display: inline-block; height: 18px; padding: 0px 3px; color: rgb(51, 51, 51); margin: 0px 5px 7px; }
.all-city dd a.on, .all-city dd a:hover { color: rgb(255, 255, 255); text-decoration: none; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.city-line { height: 3px; line-height: 0; font-size: 0px; margin: 0px 0px 13px; border-bottom: 1px solid rgb(231, 231, 231); }
.more-city { height: 32px; line-height: 32px; border-top: 1px solid rgb(231, 231, 231); color: rgb(184, 184, 184); padding-left: 15px; }
.search-box { position: relative; z-index: 20; float: right; width: 328px; height: 36px; padding: 25px 95px 0px 0px; }
.search-input { float: left; width: 244px; height: 34px; line-height: 34px; padding: 0px 10px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(34, 172, 56) -moz-use-text-color rgb(34, 172, 56) rgb(34, 172, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 0px 0px 5px; }
.search-btn, .search-input { font-family: Microsoft YaHei; font-size: 14px; }
.search-btn { float: right; width: 63px; height: 36px; color: rgb(255, 255, 255); background: rgb(34, 172, 56) none repeat scroll 0% 0%; border: medium none; border-radius: 0px 5px 5px 0px; cursor: pointer; }
.search-btn:hover { background: rgb(23, 149, 0) none repeat scroll 0% 0%; }
.hot-phone { float: right; height: 30px; line-height: 30px; font-size: 20px; margin-top: 27px; color: rgb(34, 172, 56); font-weight: 700; }
.hot-phone i { display: block; width: 30px; height: 30px; margin-right: 5px; float: left; background-position: -30px -100px; }
.nav { height: 46px; line-height: 46px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.nav a { display: inline-block; font-size: 16px; padding: 0px 30px; color: rgb(255, 255, 255); }
.nav a.active, .nav a:hover { text-decoration: none; background: rgb(23, 149, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.side-bar { position: fixed; z-index: 999; bottom: 0px; right: 10px; }
.side-bar a { display: block; height: 44px; }
.totop { width: 44px; background-position: 0px -145px; }
.totop:hover { background-position: -45px -145px; }
.ewm-app, .ewm-wx, .fb-btn { font-family: simhei; color: rgb(231, 255, 233); line-height: 44px; }
.ewm-wx { position: absolute; top: 0px; left: -73px; width: 72px; background-position: -191px -200px; text-indent: 33px; }
.ewm-wx:hover { background-position: -191px -245px; color: rgb(231, 255, 233); text-decoration: none; }
.ewm-app { position: absolute; top: 0px; left: -146px; width: 72px; background-position: -118px -200px; text-indent: 40px; }
.ewm-app:hover { background-position: -118px -245px; color: rgb(231, 255, 233); text-decoration: none; }
.fb-btn { position: absolute; top: 0px; left: -219px; width: 72px; background-position: -45px -200px; text-indent: 42px; }
.fb-btn:hover { background-position: -45px -245px; color: rgb(231, 255, 233); text-decoration: none; }
.call-back { position: absolute; top: 0px; left: -264px; width: 44px; background-position: 0px -200px; }
.call-back:hover { background-position: 0px -245px; }
.ewm-box { display: none; }
.ewm-box img { display: block; width: 158px; height: 158px; }
.ewm-box i { bottom: -22px; border-color: rgb(34, 172, 56) transparent transparent; }
.ewm-box em, .ewm-box i { position: absolute; left: 72px; display: block; width: 0px; height: 0px; border-style: solid dashed dashed; border-width: 11px 7px; }
.ewm-box em { bottom: -21px; border-color: rgb(255, 255, 255) transparent transparent; }
.ewm-wx .ewm-box em, .ewm-wx .ewm-box i { left: 115px; }
.close-side { position: absolute; top: -57px; right: 0px; width: 44px; background-position: -109px -145px; }
.close-side:hover { background-position: -109px -100px; }
.call-back-box { position: absolute; top: -57px; right: 44px; width: 248px; height: 28px; padding: 8px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.call-back-input { float: left; width: 160px; height: 18px; line-height: 18px; padding: 5px; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: medium none; }
.call-back-btn, .call-back-input { font-family: microsoft yahei; font-size: 14px; }
.call-back-btn { float: right; width: 70px; height: 28px; padding: 0px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: pointer; }
.call-back-btn:hover { background: rgb(0, 113, 48) none repeat scroll 0% 0%; }
.icon-arr { position: absolute; bottom: -22px; left: 22px; display: block; width: 0px; height: 0px; border-color: rgb(34, 172, 56) transparent transparent; border-style: solid dashed dashed; border-width: 11px 7px; }
.call-back-tip { position: absolute; top: -27px; left: 0px; width: 306px; height: 26px; line-height: 26px; color: red; text-indent: 9px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px medium; border-style: solid solid none; border-color: red red -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.list-bigimg { margin-right: -10px; }
.list-bigimg li { float: left; margin-right: 5px; margin-bottom: 5px; position: relative; z-index: 2; }
.list-infoBox { height: 290px; width: 290px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; z-index: 5; border: 2px solid rgb(245, 245, 245); float: left; }
.list-infoBox:hover { border: 2px solid rgb(34, 172, 56); }
.list-infoBox p { padding: 0px 10px; }
.infoBox { font-size: 16px; line-height: 1em; margin: 12px 0px 8px; overflow: hidden; text-overflow: ellipsis; width: 270px; white-space: nowrap; }
.info-title { color: rgb(0, 0, 0); }
.info-title:hover { color: rgb(238, 51, 0); text-decoration: none; }
.imgtype img { vertical-align: top; }
.list-infoBox .fc-gray { color: rgb(153, 153, 153); }
.priType { font-size: 22px; color: rgb(255, 126, 0); }
.priType-s { margin-top: 3px; }
.priType-s s { color: rgb(153, 153, 153); font-size: 14px; }
.priType-s span { margin-right: 5px; }
.priType-s span.ctag-org { line-height: 12px; padding: 0px 2px 0px 0px; font-size: 12px; color: rgb(255, 126, 0); border: 1px solid rgb(255, 126, 0); }
.priType-s span.ctag-org i { padding: 0px 2px 0px 1px; line-height: 12px; font-weight: 400; color: rgb(255, 255, 255); background: rgb(255, 126, 0) none repeat scroll 0% 0%; margin-right: 1px; }
.sup-green, .sup-red, .sup-yellow { position: absolute; top: 0px; left: 0px; display: inline-block; width: 24px; height: 32px; padding: 2px 8px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; }
.sup-yellow { background: rgb(243, 152, 0) none repeat scroll 0% 0%; }
.footer { padding: 50px 0px 30px; background: rgb(46, 46, 46) none repeat scroll 0% 0%; }
.company-info { width: 1190px; height: 90px; margin: 0px auto; color: rgb(184, 184, 184); padding-bottom: 70px; }
.footer-logo { width: 102px; height: 90px; background-position: -154px -100px; float: left; margin-left: 40px; }
.phone-email { float: left; width: 230px; padding-left: 50px; }
.phone-email p { line-height: 22px; font-size: 14px; }
.phone-email p span { display: inline-block; font-size: 12px; }
.gz-ewm { display: block; float: left; width: 85px; height: 85px; margin-top: 4px; }
.ewm-tit { width: 82px; line-height: 22px; font-size: 14px; float: left; padding-left: 8px; }
.company-info .basic-info { float: left; width: 390px; padding-left: 20px; background: transparent none repeat scroll 0% 0%; margin: 0px; }
.info-link { line-height: 22px; font-size: 14px; padding-bottom: 8px; }
.info-link a { margin-right: 35px; }
.info-link a, .info-link a:hover { color: rgb(184, 184, 184); }
.arc-info { line-height: 20px; font-family: simhei; }
.friendly-link { width: 1100px; padding: 0px 0px 0px 90px; height: 28px; line-height: 28px; margin: 0px auto; position: relative; overflow: hidden; }
.friendly-link a { color: rgb(102, 102, 102); line-height: 28px; margin-right: 20px; display: inline-block; }
.friendly-link a:hover, .link-tit { color: rgb(102, 102, 102); }
.link-tit { position: absolute; left: 0px; top: 0px; width: 90px; height: 28px; font-size: 16px; }
.open-box { top: 10px; background-position: -70px -100px; }
.close-box, .open-box { position: absolute; right: 0px; display: block; width: 16px; height: 9px; font-size: 0px; line-height: 0; cursor: pointer; }
.close-box { bottom: 10px; background-position: -90px -100px; }
.friendly-active .open-box, .friendly-link .close-box { display: none; }
.index-area { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.sel-op { width: 1190px; height: 413px; margin: 0px auto; }
.sel-area { width: 294px; height: 399px; padding: 10px 0px 0px 22px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 2px solid rgb(231, 231, 231); }
.buy-tit { height: 35px; line-height: 35px; font-size: 16px; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(231, 231, 231); }
.buy-tit span { color: rgb(153, 153, 153); font-size: 12px; margin-left: 5px; }
.buy-tit span em { color: rgb(34, 172, 56); }
.buy-tit span em.orgtext { color: rgb(255, 126, 0); margin-right: 5px; }
.sx { margin-top: 6px; }
.sx-pinpai { border: 2px solid rgb(255, 255, 255); padding-bottom: 6px; }
.sx .dt { font-size: 14px; color: rgb(0, 0, 0); line-height: 32px; }
.sx-pinpai .dd { margin: 0px -10px; height: 42px; }
.ser-gua li i, .submit-suc i, .sx-chexing .dd a, .tip-right { background-image: url('http://sta.guazistatic.com/c2c_web/index_icon.8b79f4d2cb0f62d300935bc342505a0e.png'); background-repeat: no-repeat; }
.sx-pinpai .dd a { display: inline-block; float: left; width: 43px; height: 42px; color: rgb(102, 102, 102); line-height: 66px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-position: center top; background-repeat: no-repeat; }
.tip-right { background-position: -260px -150px; display: block; float: left; width: 11px; height: 20px; margin: 10px 0px 0px 15px; }
.i-dazhong { background: transparent url('http://sta.guazistatic.com/c2c_web/dazhong.7d2b9e81d92911fc7c5389635afc9fa3.png') repeat scroll 0% 0%; }
.i-toyota { background: transparent url('http://sta.guazistatic.com/c2c_web/toyota.7fde064a1cb9ae24beda19a66ff93d7e.png') repeat scroll 0% 0%; }
.i-honda { background: transparent url('http://sta.guazistatic.com/c2c_web/honda.c8a2cad7fee5fd93f0131142a00ad58f.png') repeat scroll 0% 0%; }
.i-benz { background: transparent url('http://sta.guazistatic.com/c2c_web/benz.e18506708d2c38b040aec01354d266bd.png') repeat scroll 0% 0%; }
.i-bmw { background: transparent url('http://sta.guazistatic.com/c2c_web/bmw.98f4d2227e0e6307b6481d27cf3d1018.png') repeat scroll 0% 0%; }
.i-audi { background: transparent url('http://sta.guazistatic.com/c2c_web/audi.186c33fd1713cf60d868442af4e80a3e.png') repeat scroll 0% 0%; }
.ppmore { display: none; }
.leftline { position: absolute; left: -2px; top: 156px; width: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 80px; }
.ppmore p { font-size: 14px; color: rgb(51, 51, 51); margin-bottom: 15px; }
.ppmore table td { vertical-align: top; padding: 5px 0px; line-height: 22px; }
.ppmore table a { margin-right: 13px; white-space: nowrap; color: rgb(102, 102, 102); }
.zm { font-size: 14px; font-weight: 700; width: 40px; color: rgb(34, 172, 56); }
.tbl, .tbr { width: 310px; float: left; }
.tbl { margin-right: 30px; }
.sx-price .dd a { display: inline-block; margin-right: 15px; font-size: 14px; line-height: 28px; color: rgb(102, 102, 102); }
.sx-chexing .dd { font-size: 0px; }
.sx-chexing .dd a { display: inline-block; height: 46px; width: 50px; font-size: 12px; color: rgb(102, 102, 102); line-height: 60px; margin-right: 22px; text-align: center; }
.change-car:hover, .ppmore table a:hover, .sx-chexing .dd a:hover, .sx-pinpai .dd a:hover, .sx-price .dd a:hover { color: rgb(238, 51, 0); text-decoration: none; }
.x-sanxiang { background-position: -50px -150px; }
.x-suv { background-position: -100px -150px; }
.x-mpv { background-position: -150px -150px; }
.x-paoche { background-position: -200px -150px; }
.sx-chexing .dt, .sx-price .dt { padding-top: 0px; }
.sell-car-box { height: 36px; padding-top: 15px; padding-bottom: 15px; }
.sell-phone-input { width: 150px; height: 18px; line-height: 18px; padding: 8px 10px; border: 1px solid rgb(231, 231, 231); border-radius: 5px; color: rgb(51, 51, 51); }
.sell-phone-input, .sell-phone-submit { float: left; font-size: 14px; font-family: microsoft yahei; }
.sell-phone-submit { width: 98px; height: 36px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: medium none; border-radius: 5px; margin-left: 5px; }
.sell-phone-submit:hover { background: rgb(23, 149, 0) none repeat scroll 0% 0%; }
.sell-phone-error { line-height: 22px; color: red; padding-left: 10px; }
.submit-suc { height: 46px; line-height: 46px; font-size: 18px; color: rgb(153, 153, 153); padding-left: 37px; }
.submit-suc i { display: block; width: 46px; height: 46px; float: left; margin-right: 14px; background-position: -250px -200px; }
.submit-suc a { color: rgb(34, 172, 56); margin-left: 25px; font-size: 14px; }
.submit-suc a:hover { color: rgb(238, 51, 0); text-decoration: none; }
.op-area { width: 860px; height: 413px; }
.op-slide { position: relative; z-index: 10; overflow: hidden; }
.op-slide, .slide-li, .slide-li a { width: 860px; height: 305px; }
.slide-li a { display: block; }
.slide-ctrl { position: absolute; bottom: 10px; left: 0px; width: 100%; height: 10px; text-align: center; font-size: 0px; line-height: 0; }
.slide-ctrl span { display: inline-block; width: 10px; height: 10px; border-radius: 5px; background: rgb(188, 233, 195) none repeat scroll 0% 0%; margin: 0px 5px; cursor: pointer; }
.slide-ctrl span.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 20px; }
.op-img { width: 860px; height: 98px; overflow: hidden; padding-top: 10px; }
.op-img ul { margin-right: -10px; }
.op-img li { float: left; margin-right: 4px; width: 284px; height: 98px; }
.ser-gua { width: 1110px; margin: 0px auto; padding: 15px 0px 15px 90px; }
.ser-gua, .ser-gua li { height: 60px; line-height: 60px; }
.ser-gua li { width: 262px; float: left; font-size: 14px; color: rgb(102, 102, 102); }
.ser-gua li i { display: block; width: 60px; height: 60px; float: left; margin-right: 25px; }
.ser-1 { background-position: 0px -200px; }
.ser-2 { background-position: -60px -200px; }
.ser-3 { background-position: -120px -200px; }
.ser-4 { background-position: -180px -200px; }
.value-tit { height: 61px; line-height: 61px; border-bottom: 1px solid rgb(231, 231, 231); }
.v-tit { font-size: 22px; color: rgb(0, 0, 0); }
.v-tit span { font-size: 14px; color: rgb(153, 153, 153); margin-left: 10px; }
.title { height: 62px; line-height: 62px; margin-bottom: 10px; border-bottom: 1px solid rgb(231, 231, 231); }
.all-car { float: right; font-size: 16px; color: rgb(34, 172, 56); }
.all-car:hover { color: rgb(238, 51, 0); text-decoration: none; }
.ti-left { display: inline-block; height: 62px; float: left; }
.ti-left span { color: rgb(0, 0, 0); font-size: 22px; float: left; margin-right: 20px; }
.ti-left a { display: inline-block; height: 61px; line-height: 61px; font-size: 16px; color: rgb(102, 102, 102); padding: 0px 20px; border-bottom: 1px solid rgb(245, 245, 245); }
.ti-left a.on, .ti-left a:hover { color: rgb(34, 172, 56); border-bottom: 2px solid rgb(34, 172, 56); text-decoration: none; }
.all-car-link { height: 45px; padding: 15px 0px 5px; text-align: center; }
.all-car-link a { display: inline-block; width: 231px; height: 43px; line-height: 43px; text-align: center; border: 1px solid rgb(34, 172, 56); border-radius: 5px; color: rgb(34, 172, 56); font-size: 16px; }
.all-car-link a:hover { background: rgb(34, 172, 56) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); }
.gz-finance, .gz-recommend { display: block; width: 284px; height: 98px; }
.gz-finance { background: transparent url('guazi_finance.0e4043cdfcc23cfe41064013afe0f17c.png') no-repeat scroll 0% 0%; }
.gz-zq { padding-bottom: 55px; }
.zq-crm { padding-top: 10px; width: 1190px; height: 202px; }
.zq-area { width: 882px; height: 202px; overflow: hidden; position: relative; z-index: 1; }
.zhuantui-ul { width: 4000px; height: 202px; }
.zhuantui-ul li { width: 436px; float: left; margin-right: 10px; }
.zhuantui-ul li img { vertical-align: top; width: 436px; height: 202px; }
.slider-next, .slider-prev { position: absolute; top: 50%; margin-top: -18px; display: block; width: 36px; height: 36px; line-height: 40px; text-align: center; font-size: 36px; font-weight: 700; vertical-align: middle; color: rgb(0, 0, 0); font-family: simsun; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0.4; }
.slider-next:hover, .slider-prev:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-decoration: none; color: rgb(0, 0, 0); opacity: 0.8; }
.slider-prev { left: 10px; }
.slider-next { right: 10px; }
.crm-area { width: 278px; height: 186px; padding: 8px 10px; background: rgb(229, 229, 229) none repeat scroll 0% 0%; }
.crm-area li { height: 30px; line-height: 30px; margin-left: 18px; vertical-align: top; list-style: outside none disc; }
.crm-area li.crm-link { list-style-type: none; text-align: right; padding-top: 6px; }
.crm-area li a { color: rgb(102, 102, 102); font-size: 14px; display: inline-block; overflow: hidden; width: 260px; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }
.crm-area li.crm-link a { color: rgb(34, 172, 56); }
.crm-area li a:hover { color: rgb(238, 51, 0); text-decoration: none; }
.lpn_panel .ft::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
